#1. Public Schools near John Carroll Catholic High School, AL
Public Schools near John Carroll Catholic High School, AL
#2. Public Schools near John Carroll Catholic High School, AL
Shades Mountain Elementary School, AL
1 miles#3. Public Schools near John Carroll Catholic High School, AL
Edgewood Elementary School, AL
2 miles#8. Public Schools near John Carroll Catholic High School, AL
Bluff Park Elementary School, AL
3 miles#11. Public Schools near John Carroll Catholic High School, AL
Vestavia Hills Elementary Central, AL
3 miles#16. Public Schools near John Carroll Catholic High School, AL
Jones Valley Middle School, AL
3 miles#18. Public Schools near John Carroll Catholic High School, AL
Vestavia Hills High School, AL
3 miles#19. Public Schools near John Carroll Catholic High School, AL
Shades Cahaba Elementary School, AL
4 miles#20. Public Schools near John Carroll Catholic High School, AL